/**
 * 
 */
package com.ai.databao.service.impl;

import java.util.List;

import com.ai.databao.web.controller.vo.QueryUserInfoVo;

import net.sf.json.JSONObject;

/**
 * @author microzhu
 *
 */
public interface IQueryUserInfoSV {
	/**
	 * 查询用户的信用总方法
	 * @param queryUserInfoVo
	 * @return
	 * @throws Exception
	 */
	public List<JSONObject> queryUserCredit(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//查询身份证与姓名是否一致接口
	public JSONObject qryIdcardAndName(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//银行卡四元素信息验证接口(校验用户银行卡是否真实存在)
	public JSONObject qryBankCardAndName(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//全网手机三要素验证接口(校验用户手机号码是否真实存在)
	public JSONObject qryAllNetPhoneInfo(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//企业组织机构代码查询接口(按企业全名返回公司组织结构信息)
	public JSONObject qryOrgInfo(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//企业资质证书信息查询接口
	public JSONObject qryOrgQualifications(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//企业工商行政处罚信息查询接口
	public JSONObject qryOrgPenalty(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//企业欠税信息查询接口
	public JSONObject qryOrgOwingTaxes(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//企业经营异常查询接口
	public JSONObject qryOrgAbnormal(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//企业族谱查询接口
	public JSONObject qryOrgGenealogy(QueryUserInfoVo queryUserInfoVo) throws Exception;

	//法院判决信息查询接口
	public JSONObject qryJudgment(QueryUserInfoVo queryUserInfoVo) throws Exception;
}
